package com.hbsi.demo2;

/**
 * @author 程奕红
 * @version 1.0
 */
public class ReflectDemo1 {
    public static void main(String[] args) throws ClassNotFoundException {
        //反射   首先得到Person类型所对应的Class 的对象
        Person p=new Person();
        Person p2=new Person();
        Person p3=new Person();
        Person p4=new Person();
        //方法一得到class对象
        Class c1=p.getClass();
        Class c4=p2.getClass();

        //方法二：类名.class     每一个类中都有一个静态属性class
        Class c2=Person.class;

        //方法三  Class.forName()
       Class c3= Class.forName("com.hbsi.demo2.Person");
        System.out.println(c1==c2);
        System.out.println(c3==c2);
        System.out.println(c1==c4);

    }
}
